package rursu.providers;

import rursu.business.Settings;
import rursu.business.pojo.Movie;
import rursu.dal.managers.DataBaseManager;
import rursu.providers.callback.MovieDetailsCallback;



public interface DataProvider {
	void getRecentMovies(MoviesListCallback callBack);
	void getSearchMovies(MoviesListCallback callBack, String query);
	void getMovieDetails(Movie movie, MovieDetailsCallback callback);
	void setDALManager(DataBaseManager manager);
	void setSettings(Settings settings);
	Settings getSettings();
	DataBaseManager getDALManager();
	
}